﻿#ifndef PST_POSESETTINGDIALOG_H
#define PST_POSESETTINGDIALOG_H

#include <IdaDialogFrame>
QT_BEGIN_NAMESPACE
namespace Ui { class PoseSettingDialog; };
QT_END_NAMESPACE

namespace pst
{
    class PoseSettingData;
    class InfomationGraph3DBasical;
    class PoseSettingDialog : public IdaDialogFrame
    {
        Q_OBJECT

    public:
        PoseSettingDialog(QWidget* parent = nullptr);
        ~PoseSettingDialog();

        void updateSetting(InfomationGraph3DBasical* info);
    signals:
        void signal_updateActorPose(InfomationGraph3DBasical* info);

    public slots:
        void on_pushButton_confirm_clicked();
        void on_pushButton_cancel_clicked();

    private:
        Ui::PoseSettingDialog* ui;
        InfomationGraph3DBasical* m_currentData;
    };
}

#endif
